abundant rainfall - Alemán Inglés Diccionario